home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2007 December / PCWKCD1207B.iso / Blogowanie poza sfera / Flock 0.9.1.3 stable / flock-0.9.1.3.en-US.win32.exe / flock / chrome / classic.jar / skin / classic / global / xulscrollbars.css < prev   
Cascading Style Sheet File  |  2006-02-28  |  8KB  |  263 lines

  1. /* ***** BEGIN LICENSE BLOCK *****
  2.  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  3.  *
  4.  * The contents of this file are subject to the Mozilla Public License Version
  5.  * 1.1 (the "License"); you may not use this file except in compliance with
  6.  * the License. You may obtain a copy of the License at
  7.  * http://www.mozilla.org/MPL/
  8.  *
  9.  * Software distributed under the License is distributed on an "AS IS" basis,
  10.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  11.  * for the specific language governing rights and limitations under the
  12.  * License.
  13.  *
  14.  * The Original Code is Mozilla Communicator client code, released
  15.  * March 31, 1998.
  16.  *
  17.  * The Initial Developer of the Original Code is
  18.  * Netscape Communications Corporation.
  19.  * Portions created by the Initial Developer are Copyright (C) 1998-2001
  20.  * the Initial Developer. All Rights Reserved.
  21.  *
  22.  * Contributor(s):
  23.  *   Joe Hewitt (hewitt@netscape.com)
  24.  *
  25.  * Alternatively, the contents of this file may be used under the terms of
  26.  * either the GNU General Public License Version 2 or later (the "GPL"), or
  27.  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  28.  * in which case the provisions of the GPL or the LGPL are applicable instead
  29.  * of those above. If you wish to allow use of your version of this file only
  30.  * under the terms of either the GPL or the LGPL, and not to allow others to
  31.  * use your version of this file under the terms of the MPL, indicate your
  32.  * decision by deleting the provisions above and replace them with the notice
  33.  * and other provisions required by the GPL or the LGPL. If you do not delete
  34.  * the provisions above, a recipient may use your version of this file under
  35.  * the terms of any one of the MPL, the GPL or the LGPL.
  36.  *
  37.  * ***** END LICENSE BLOCK ***** */
  38.  
  39. /* ===== xulscrollbars.css ==============================================
  40.   == Styles used by XUL scrollbar-related elements.
  41.   ======================================================================= */
  42.  
  43. @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
  44. @namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for HTML elements */
  45.  
  46. /* ::::: scrollbar ::::: */
  47.  
  48. scrollbar {
  49.   -moz-appearance: scrollbartrack-horizontal;
  50.   -moz-binding: url("chrome://global/content/bindings/scrollbar.xml#scrollbar");
  51.   cursor: default;
  52.   background: url("chrome://global/skin/scrollbar/slider.gif") scrollbar;
  53. }
  54.  
  55. scrollbar[orient="vertical"] 
  56. {
  57.    -moz-appearance: scrollbartrack-vertical;
  58. }
  59.  
  60. /* ::::: borders for thumb and buttons ::::: */
  61.  
  62. thumb,
  63. scrollbarbutton {
  64.   border: 2px solid;
  65.   -moz-border-top-colors: ThreeDLightShadow ThreeDHighlight;
  66.   -moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
  67.   -moz-border-bottom-colors: ThreeDDarkShadow ThreeDShadow;
  68.   -moz-border-left-colors: ThreeDLightShadow ThreeDHighlight;
  69.   background-color: -moz-Dialog;
  70. }
  71.  
  72. /* ::::: thumb (horizontal) ::::: */
  73.  
  74. thumb {
  75.   -moz-appearance: scrollbarthumb-vertical;
  76.   min-height: 8px;
  77. }
  78.  
  79. thumb[orient="horizontal"] {
  80.   -moz-appearance: scrollbarthumb-horizontal;
  81.   min-width: 8px;
  82. }
  83.  
  84. thumb > gripper {
  85.   -moz-appearance: scrollbargripper-vertical;
  86. }
  87.  
  88. thumb[orient="horizontal"] > gripper {
  89.   -moz-appearance: scrollbargripper-horizontal;
  90. }
  91.  
  92. /* ::::: scrollbar button ::::: */
  93.  
  94. scrollbarbutton {
  95.   background: -moz-Dialog no-repeat 0px 1px;
  96.   min-width: 16px;
  97.   min-height: 16px;
  98. }
  99.  
  100. scrollbarbutton:hover:active {
  101.   -moz-border-top-colors: ThreeDShadow -moz-Dialog;
  102.   -moz-border-right-colors: ThreeDShadow -moz-Dialog;
  103.   -moz-border-bottom-colors: ThreeDShadow -moz-Dialog;
  104.   -moz-border-left-colors: ThreeDShadow -moz-Dialog;
  105.   background-position: 1px 2px;
  106. }
  107.  
  108. /* ::::: square at the corner of two scrollbars ::::: */
  109.  
  110. scrollcorner { 
  111.   -moz-binding: url(chrome://global/content/bindings/scrollbar.xml#scrollbar-base);
  112.   cursor: default;
  113.   background-color: -moz-Dialog;
  114. }
  115.  
  116. /* ..... increment .... */
  117.  
  118. scrollbarbutton[type="increment"] {
  119.   -moz-appearance: scrollbarbutton-right;
  120.   background-image: url("chrome://global/skin/arrow/arrow-rit.gif")
  121. }
  122.  
  123. scrollbarbutton[type="increment"][disabled="true"] {
  124.   background-image: url("chrome://global/skin/arrow/arrow-rit-dis.gif")
  125. }
  126.  
  127. scrollbar[orient="vertical"] > scrollbarbutton[type="increment"] {
  128.   -moz-appearance: scrollbarbutton-down;
  129.   background-image: url("chrome://global/skin/arrow/arrow-dn.gif")
  130. }
  131.  
  132. scrollbar[orient="vertical"] > scrollbarbutton[type="increment"][disabled="true"] {
  133.   background-image: url("chrome://global/skin/arrow/arrow-dn-dis.gif")
  134. }
  135.  
  136. /* ..... decrement .... */
  137.  
  138. scrollbarbutton[type="decrement"] {
  139.   -moz-appearance: scrollbarbutton-left;
  140.    background-image: url("chrome://global/skin/arrow/arrow-lft.gif")
  141. }
  142.  
  143. scrollbarbutton[type="decrement"][disabled="true"] {
  144.    background-image: url("chrome://global/skin/arrow/arrow-lft-dis.gif")
  145. }
  146.  
  147. scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"] {
  148.   -moz-appearance: scrollbarbutton-up;
  149.    background-image: url("chrome://global/skin/arrow/arrow-up.gif")
  150. }
  151.  
  152. scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"][disabled="true"] {
  153.    background-image: url("chrome://global/skin/arrow/arrow-up-dis.gif")
  154. }
  155.  
  156. /* :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
  157. /* ::::::::::::::::::::: MEDIA PRINT :::::::::::::::::::::: */
  158. /* :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
  159. @media print {
  160.   /* ::::: scrollbar ::::: */
  161.  
  162.   html|div scrollbar {
  163.     -moz-appearance: scrollbartrack-horizontal;
  164.     -moz-binding: url("chrome://global/content/bindings/scrollbar.xml#scrollbar");
  165.     cursor: default;
  166.     background: url("chrome://global/skin/scrollbar/slider.gif") scrollbar;
  167.   }
  168.  
  169.   html|div scrollbar[orient="vertical"] 
  170.   {
  171.      -moz-appearance: scrollbartrack-vertical;
  172.   }
  173.  
  174.   /* ::::: borders for thumb and buttons ::::: */
  175.  
  176.   html|div thumb,
  177.   html|div scrollbarbutton {
  178.     border: 2px solid;
  179.     -moz-border-top-colors: ThreeDLightShadow ThreeDHighlight;
  180.     -moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
  181.     -moz-border-bottom-colors: ThreeDDarkShadow ThreeDShadow;
  182.     -moz-border-left-colors: ThreeDLightShadow ThreeDHighlight;
  183.     background-color: -moz-Dialog;
  184.   }
  185.  
  186.   /* ::::: thumb (horizontal) ::::: */
  187.  
  188.   html|div thumb {
  189.     -moz-appearance: scrollbarthumb-vertical;
  190.     min-height: 8px;
  191.   }
  192.  
  193.   html|div thumb[orient="horizontal"] {
  194.     -moz-appearance: scrollbarthumb-horizontal;
  195.     min-width: 8px;
  196.   }
  197.  
  198.   html|div thumb > gripper {
  199.     -moz-appearance: scrollbargripper-vertical;
  200.   }
  201.  
  202.   html|div thumb[orient="horizontal"] > gripper {
  203.     -moz-appearance: scrollbargripper-horizontal;
  204.   }
  205.  
  206.   /* ::::: scrollbar button ::::: */
  207.  
  208.   html|div scrollbarbutton {
  209.     background: -moz-Dialog no-repeat 0px 1px;
  210.     min-width: 16px;
  211.     min-height: 16px;
  212.   }
  213.  
  214.   html|div scrollbarbutton:hover:active {
  215.     -moz-border-top-colors: ThreeDShadow -moz-Dialog;
  216.     -moz-border-right-colors: ThreeDShadow -moz-Dialog;
  217.     -moz-border-bottom-colors: ThreeDShadow -moz-Dialog;
  218.     -moz-border-left-colors: ThreeDShadow -moz-Dialog;
  219.     background-position: 1px 2px;
  220.   }
  221.  
  222.   /* ..... increment .... */
  223.  
  224.   html|div scrollbarbutton[type="increment"] {
  225.     -moz-appearance: scrollbarbutton-right;
  226.     background-image: url("chrome://global/skin/arrow/arrow-rit.gif")
  227.   }
  228.  
  229.   html|div scrollbarbutton[type="increment"][disabled="true"] {
  230.     background-image: url("chrome://global/skin/arrow/arrow-rit-dis.gif")
  231.   }
  232.  
  233.   html|div scrollbar[orient="vertical"] > scrollbarbutton[type="increment"] {
  234.     -moz-appearance: scrollbarbutton-down;
  235.     background-image: url("chrome://global/skin/arrow/arrow-dn.gif")
  236.   }
  237.  
  238.   html|div scrollbar[orient="vertical"] > scrollbarbutton[type="increment"][disabled="true"] {
  239.     background-image: url("chrome://global/skin/arrow/arrow-dn-dis.gif")
  240.   }
  241.  
  242.   /* ..... decrement .... */
  243.  
  244.   html|div scrollbarbutton[type="decrement"] {
  245.     -moz-appearance: scrollbarbutton-left;
  246.      background-image: url("chrome://global/skin/arrow/arrow-lft.gif")
  247.   }
  248.  
  249.   html|div scrollbarbutton[type="decrement"][disabled="true"] {
  250.      background-image: url("chrome://global/skin/arrow/arrow-lft-dis.gif")
  251.   }
  252.  
  253.   html|div scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"] {
  254.     -moz-appearance: scrollbarbutton-up;
  255.      background-image: url("chrome://global/skin/arrow/arrow-up.gif")
  256.   }
  257.  
  258.   html|div scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"][disabled="true"] {
  259.      background-image: url("chrome://global/skin/arrow/arrow-up-dis.gif")
  260.   }
  261.  
  262. }
  263.